$(document).ready(function() {
	<!--头部手机二维码切换-->
	    $(".sjhq").hover(function(){
	       $(this).addClass("sjhq_hover").children(".ph_erweim").css("display","block");
	    },function(){
	       $(this).removeClass("sjhq_hover").children(".ph_erweim").css("display","none");
	    }); 
	    //全部分类
	var $leftSide_menu = $(".leftSide_menu");
	var $nodesLi = $("#kinds_lists").find("li");

		$(".categorys").hover(function() {
			$leftSide_menu.show();
		}, function() {
				$leftSide_menu.hide();
		});
		$nodesLi.hover(function() {
			$(this).addClass('act');
			$(this).children('.sideBox,.blueLine').show();
			$(this).children(".potiner_h").hide();
		}, function() {
			$(this).removeClass('act');
			$(this).children('.sideBox,.blueLine').hide();
			$(this).children(".potiner_h").show();
		});
	//END全部分类 
	var $linkBox = $(".footer_list .linkBox");
			$linkBox.hover(function() {
				$(this).parent().css('height', '66px');
			}, function() {
				$(this).parent().css('height', '22px');
			}); 

	//鼠标经过头像
	var $userMsg1 = $(".user-msg1");
		$userMsg1.hover(function() {
			$(this).find('.file-box').show();
		}, function() {
			$(this).find('.file-box').hide();
		});

	//多个订单拆分
	var $objOn = $(".order-title .on");
		$objOn.click(function(event) {
			if($(this).hasClass('on')){
				$(this).addClass('off').removeClass('on');
				$(this).closest('tbody').next(".children-order").show();
			}else{
				$(this).addClass('on').removeClass('off');
				$(this).closest('tbody').next(".children-order").hide();
			}
		});			
	//定位物流跟踪位置
	var $optionA = $(".wl-box a");
	var wlTime = null;
	var $wlListShow = $("#wl-list-show");
		$optionA.hover(function() {
			clearTimeout(wlTime);
			$wlListShow.show().css({
				top:$(this).offset().top+28+"px",
				left:$(this).offset().left+22+"px"
			});
		}, function() {
			wlTime = setTimeout(function(){
				$wlListShow.hide();
			},1000);	
		});

		$wlListShow.hover(function(event) {
			clearTimeout(wlTime);
			$(this).show();
		},function(){
			$(this).hide();
		});
		var $kadH3 = $(".kad-center-menu h3").eq(2).offset().top;
		 	$(".kad-step4").css('top', $kadH3+'px');
		var $kadStore = $(".kad-center-store").offset().top;
		 	$(".kad-step5").css('top', $kadStore+'px');
		var $todBuy = $(".tab-void").offset().top;
			$(".kad-step2").css('top', $todBuy+'px');

		//点击显示时间控件
		$(".get-integral a").click(function(event) {
			$(".calendar-box").fadeIn();
			event.stopPropagation();
		});	
		
		$(".calendar-close-btn").click(function(event) {
			$(".calendar-box").fadeOut();
		});
			  
});
//查看签到历史
	var aMonthDays = [31,28,31,30,31,30,31,31,30,31,30,31];
		$(function(){
				var oDate = new Date();
				var iYear = oDate.getFullYear();
				var iMonth = oDate.getMonth();
				var iDay = oDate.getDate();

				loadDate();

				function loadDate(){
					//当月份小于一月
					if(iMonth<0){
						iMonth = 11;
						iYear--;
					}
					//当月份大于十二月
					if(iMonth>11){
						iMonth =0;
						iYear++;
					}

					var calendar = document.getElementById('calendar-list');
					var aLi = calendar.getElementsByTagName('li');
					var aYearTxt = document.getElementById('year');
					var aMonthTxt = document.getElementById('month');
					var iWeek = new Date(iYear,iMonth,1).getDay();	//获得本月第一天是星期几
					var iCurDays = getMonthDays(iYear,iMonth);	//获得本月天数
					var iPreDays = getMonthDays(iYear,iMonth-1);	//获得上月天数	
					var data = [];
						aYearTxt.innerHTML = iYear;
						aMonthTxt.innerHTML = iMonth+1;
					/**
					 * 压入上一月的数据
					 */
					for(var i=iWeek-1;i>=0;i--){		
						data.push('<span>'+(iPreDays-i)+'</span>')
					}
					/**
					 * 压入本月的数据
					 */
					for(var i=1;i<=iCurDays;i++){
						if(iDay == i){
							aLi[data.length].className = 'act';
						}
						data.push(i);
					}
					/**
					 * 压入下月的数据
					 */
					var iLackNum =  aLi.length - data.length;
					for(var i=1;i<=iLackNum;i++){
						data.push('<span>'+i+'</span>');
					}
					/**
					 * 加载数据
					 */
					for(var i=0;i<data.length;i++){
						$(".calendar-list li").eq(i).html(data[i]);
					}
				}

					/***
				 * 获取每月的天数
				 */
				function getMonthDays(y,m){
					if(m<0){
						m=11;
					}
					if(m>11){
						m=0;
					}
					if(m == 1){
						return ((y%4 == 0 && y%100!=0) || y%400 ==0)?29:28;
					}else{
						return aMonthDays[m];
					}
				}
		});

	//新手指引
	function closeMask(obj){
		obj.parent().parent().hide();
		$(".kad-mask,.kad-step5,.kad-userGuide-box").hide();
	}
	function showStep(obj,num){
		obj.parent().parent().hide().next().show();
		if(num == 1){
			$("html,body").scrollTop(216);
		}
		if(num == 2){
			$("html,body").scrollTop(230);
		}
	}

//团购倒计时
//购买数量
function GetNumFalse() {

            $(".info label").each(function (i) {
            if ($(".info label").eq(i).children('span.pNumber').text() == 0 || $(".info label").eq(i).children('span').text() == "") {num = 1;}
            var Datestr = $(".info label").eq(i).children('span.pNumber').attr("endTime");
            var startdate = Datestr.split(",")[0];//开始时间
           var startdateV = startdate.substr(0,startdate.indexOf(":")),changeStr='';
           changeStr = startdateV.substr(5,2).replace("0","")+"月 "+startdateV.substr(8,2)+"日 "+startdateV.substr(11,2)+"开抢 ";

            var getdate = new Date();//当前时间
            var str = startdate;var time1 =1;
            var starttime = new Date(str.replace(/^(\d{4})(\d{2})(\d{2})$/, "$1/$2/$3"));
                if(str !='' && getdate > starttime ){

                            var time = getdate.getTime() - starttime.getTime();
                            var hour = Math.floor((time % (24 * 3600 * 1000)) / (3600 * 1000));
                            var day =   Math.floor(time/(24*3600*1000));
                            time1 = day * (24 - 8) + hour;//(间隔时间)

            var num = 1,numplus = 1;
            var numlong=$(this).children().text();

              if(numlong != 0 || numlong != ""){
                   numplus = numlong.indexOf(",");
                   if(numplus > 0){
                         var curArr=numlong.split(',');
                         var curNum=curArr[0];
                         var addNum=curArr[1];
                          num=curNum;
                          numplus=Math.round(addNum);
                    }else{num = parseInt(numlong);}
                 }

                var numstr = Math.round((time1  + getdate.getHours())*num + getdate.getMinutes() * (num/60)+ getdate.getSeconds() * (num/3600));
                   $(".info label").eq(i).children('span.pNumber').text((numstr+numplus));
                }
               else{
                   $(".info label").eq(i).text(changeStr);
                }
                
             });
        }
(function(){
      $(function(){
          var $spanNum = $(".scroll_adv_num span");
          var $hoveLi = $(".product_list_show ul li");
          	  $hoveLi.each(function(i){
          	  	if(i%3 == 2){
          	  		$(this).css("margin-right",0);
          	  	}
          	  })

              GetNumFalse();

              //商品列表hover
              $hoveLi.mouseover(function() {
                  $(this).addClass('act');
                  $(this).find("label").hide();
                  $(this).find('.tuan_now').show();
              });  
              $hoveLi.mouseout(function() {
                  $(this).removeClass('act');
                  $(this).find("label").show();
                  $(this).find('.tuan_now').hide();
              });

              //倒计时函数
              updateEndTime();
                  function updateEndTime() {
                      var date = new Date();
                      var time = date.getTime();  //当前时间距1970年1月1日之间的毫秒数

                      $(".pNumber").each(function (i) {
                       var Datestr = $(this).attr("endTime"); //结束时间字符串
                       if(Datestr == ""){
                          $(this).css("visibility", "hidden");
                                  }else{
                              var endDate = Datestr.split(",")[1];//结束时间
                              var startdate = Datestr.split(",")[0];//开始时间

                              var startdateV = startdate.substr(0,startdate.indexOf(":")),changeStr='';

                              //转换为时间日期类型
                              var endDate1 = new Date(endDate);
                              var startdate1 = new Date(startdate) ;


                              var endTime = endDate1.getTime(); //结束时间毫秒数
                              var lag = (endTime - time) / 1000; //当前时间和结束时间之间的秒数  
                        
                                    if (time >= startdate1.getTime()) {
                                            if (lag > 0) {
                                                var second = Math.floor(lag % 60);
                                                var minite = Math.floor((lag / 60) % 60);
                                                var hour = Math.floor((lag / 3600) % 24);
                                                var dayHour = Math.floor(lag / 3600/24);
                                                
                                                $('.time_msg').html(' 还剩:'+ addZoro(dayHour) +'天'+ addZoro(hour)+'小时'+addZoro(minite)+'分'+addZoro(second)+'秒');                 
                                              }  
                                      }
                                }
                          });
                                 setTimeout(function(){updateEndTime();}, 1000);
                   }
                   //自动补0
                   function addZoro(obj){
                       parseInt(obj)<10?obj="0"+obj:obj;
                       return obj;
                   }
      });
  })();